Kernel Formation in Garpcc

نویسنده

  • Tim Callahan
چکیده

The Garp project [3] quantitatively investigates the benefits of adding an on-chip dynamically reconfigurable coprocessor to a standard instruction processor. Intended for acceleration of loops, Garp’s coprocessor performs iteration control and both streaming and random memory accesses without assistance from the instruction processor. The companion project Garpcc [2] investigates whether new compilation approaches can enable automatic exploitation of the coprocessor starting from standard C code. No hints regarding hardware/software partitioning are expected, although profiling data is assumed. A key technique used by Garpcc is to exclude rarelytaken control paths from the coprocessor implementation of the loop [1]; when an iteration takes an excluded path, control hops back to the instruction processor to execute the remainder of that iteration, and control returns to the coprocessor at the start of the next iteration. The set of included paths is called the kernel of the loop. This approach of excluding some paths but including others closely parallels hyperblock formation in VLIW compilation as described by Mahlke et.al. [5], especially since predicated execution is used to expose parallelism across the included paths. Garpcc builds a dataflow graph (DFG) using an aggressively speculative form of predication where safe operations along all included paths are performed unconditionally, and at control flow merge points, multiplexors controlled by predicates select the appropriate values for further use. Only non-safe operations (stores and exits) are directly guarded by predicates. The synthesis step from DFG to hardware utilizes a fully spatial approach (no sharing of function units / modules). Despite similarities with VLIW hyperblock formation, Garpcc’s framework and decision process for choosing included paths differs significantly from that described by Mahlke.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Effects of Incorporating Date Kernel Powder on Physicochemical Properties of the Extruded Snacks Containing Corn Flour During Storage

Background and Objectives: Because of the increasing demands for functional foodstuffs, use of dietary fibers in production of snacks is further considered. The aim of this study was optimization of date kernel powder proportion to improve the physicochemical properties of extruded snacks.  Materials & Methods: Two screw extruders were used to formulate and prepare snacks. In this study, effec...

متن کامل

Biosynthesis of Ag Nanoparticles at Ziziphus Jujuba Kernel Substrate using Tilia platyphyllos Extract: Catalytic Activity for Reduction of Organic Dyes

For the first time the extract of the plant of Tilia platyphyllos was used to green synthesis of Ag nanoparticles (NPs) supported on Ziziphus jujuba kernel as an environmentally benign support. Ag NPs/ Ziziphus  jujuba  kernelas  an  effective  catalyst  was  prepared  through reduction  of Ag+ions using Tilia  platyphyllos extractas  the  reducing  and capping agent  and Ag  NPs immobilization...

متن کامل

The Relative Improvement of Bias Reduction in Density Estimator Using Geometric Extrapolated Kernel

One of a nonparametric procedures used to estimate densities is kernel method. In this paper, in order to reduce bias of  kernel density estimation, methods such as usual kernel(UK), geometric extrapolation usual kernel(GEUK), a bias reduction kernel(BRK) and a geometric extrapolation bias reduction kernel(GEBRK) are introduced. Theoretical properties, including the selection of smoothness para...

متن کامل

The combined reproducing kernel method and Taylor series for solving nonlinear Volterra-Fredholm integro-differential equations

In this letter, the numerical scheme of nonlinear Volterra-Fredholm integro-differential equations is proposed in a reproducing kernel Hilbert space (RKHS). The method is constructed based on the reproducing kernel properties in which the initial condition of the problem is satised. The nonlinear terms are replaced by its Taylor series. In this technique, the nonlinear Volterra-Fredholm integro...

متن کامل

Study of Correlations betweenHorticultural Traits and Variables Affecting Kernel Percentage of Walnut (Juglans regia L.)

Studies of physiological diversity and its effect on the expression of traits in plants are used in breeding programs as a selective tool with the aim of selecting special attributes for creating a new product. In this study, the correlation coefficients among 17 horticultural traits of 34 genotypes from 11 different places of Semnan province were examined. A significant positive correlation wa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003